home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-27 | 1.4 KB | 44 lines | [TEXT/CCL2] |
- ;;; mcl-setup.lisp -- scripts for MCL haskell
- ;;;
- ;;; author : Sandra Loosemore
- ;;; date : 15 Jan 1993
- ;;;
- ;;; Since the Mac doesn't have a shell, this file contains some stuff to
- ;;; do basic system-building of the Yale Haskell system under MCL.
-
-
- ;;; MCL implements CLtL2 rather than CLtL1. However, we still have a
- ;;; few references to the LISP package around in our code.
-
- (if (not (find-package "LISP"))
- (rename-package "COMMON-LISP" "COMMON-LISP" '("CL" "LISP")))
-
-
- ;;; Create the mumble-implementation package. It's important to do this
- ;;; explicitly, because MCL's make-package defaults include extra junk that
- ;;; we don't want to have accessible.
-
- (if (not (find-package "MUMBLE-IMPLEMENTATION"))
- (make-package "MUMBLE-IMPLEMENTATION" :use '("COMMON-LISP")))
-
- (in-package "MUMBLE-IMPLEMENTATION")
-
-
- ;;; MCL doesn't have environment variables, so we're rolling our own.
- ;;; You need to tweak this a-list when installing Yale Haskell to account
- ;;; for the place where you put it.
-
- (defvar *environment-alist*
- '(("Y2" . "Macintosh HD/haskell")
- ("HASKELL" . "$Y2")
- ("PRELUDE" . "$Y2/progs/prelude")
- ("PRELUDEBIN" . "$Y2/progs/prelude/mcl")
- ))
-
-
- ;;; These pathnames also need to be hardwired for bootstrapping.
-
- (defvar *support-directory* "Macintosh HD:haskell:cl-support:")
- (defvar *support-binary-directory* "Macintosh HD:haskell:cl-support:mcl:")
-
-